#include "kore2.h"

kore::KoreContext::KoreContext()
: m_isContextAttached(false)
, m_isFullScreen(false)
, m_height(-1)
, m_width(-1)
, m_bpp(0)
{
	// Initialization complete.
}

/**
 * Attach the context as the primary context. This should wake the context
 * up and cause it to initialize and be ready for its rendering work.
 */
int kore::KoreContext::attachPrimaryContext()
{
	printf("[context] Attaching context (stub)\n");
}

/**
 * Detach the context from being the primary context. This should make the
 * context hibernate and close everything it has open relating to graphics.
 */
int kore::KoreContext::detachPrimaryContext()
{
	printf("[context] Detaching context (stub)\n");
}

void kore::KoreContext::refresh()
{
	printf("[context] Refreshing (stub)\n");
}